market transaction